//
//  LayersViewController.m
//
//  SFU Pathways 2012 by UGuideUs
//
//  Created by Tiffany Cheng on 12-07-03.
//

#import <Foundation/Foundation.h>
#import <MapKit/MapKit.h>
#import <UIKit/UIKit.h>

@interface LayersViewController : UIViewController <MKMapViewDelegate>
{
    IBOutlet MKMapView *mapView;
    CLLocationManager *locationmanager;
    
    // Buttons for selecting layers.
    IBOutlet UIButton *buttonHide;
    IBOutlet UIButton *buttonA;
    IBOutlet UIButton *buttonC;
    IBOutlet UIButton *buttonF;
    IBOutlet UIButton *buttonT;
    IBOutlet UIButton *buttonW;
    
    // Button for changing background map type.
    IBOutlet UIButton *mapDesc;
}

@property (weak, nonatomic) IBOutlet MKMapView *mapView;
@property (strong, nonatomic) IBOutlet CLLocationManager *locationmanager;

//  Default map functions.
- (IBAction)setMap : (id)sender;
- (IBAction)getMyLocation : (id)sender;

//  For button that controls 'visible layers' buttons.
- (IBAction)reveal : (id)sender;

//  Layer buttons.
- (IBAction)showATM : (id)sender;
- (IBAction)showComputer : (id)sender;
- (IBAction)showFood : (id)sender;
- (IBAction)showBus : (id)sender;
- (IBAction)showPark : (id)sender;

@end